package file;

import java.io.File;

/**
 * 访问一个目录里的所有子项
 */
public class ListFilesDemo {
    public static void main(String[] args) {
        File dir=new File(".");
        if (dir.isDirectory()){//先判断一个是不是一个目录
            /*
            boolean isFile()
            判断当前File对象表示的是否为一个文件

            boolean isDirectory()
            判断当前File对象表示的是否为一个目录
         */
            System.out.println(dir.getName()+"是一个目录");//.是一个目录
        File[]subs=dir.listFiles();
         /*
                File[] listFiles()
                获取当前File对象表示的目录中的所有子项.
                返回的数组中每个File对象就是该目录中的一个子项.
             */
            System.out.println(subs.length+"个子项");//5个子项
           for (File sub:subs){
               System.out.print(sub.getName()+"\t");//.idea	a	pom.xml	src	target
           }

        }

    }
}
